home *** CD-ROM | disk | FTP | other *** search
- > Access authentication is not the same thing as posting authentication.
- > Note that IMAP already has an anonymous access mode.
-
- If IMAP lets a client read a user's mail _by virtue of it having convinced
- IMAP that it was the user in question_ (and not otherwise), there is no
- reason not to allow it to submit on behalf of that user. (Subject to any
- administrative restrictions on mail submission, of course.)
-
- > To get authenticated e-mail, you need authenticated data (e.g. PEM)
- > and/or authenticated transport. Shoehorning transport into an access
- > protocol such as IMAP
-
- a) PEM is end-to-end; for it to have any value, both ends must be enabled
- for PEM. Feasible for a small group, but not for ubiquitous e-mail (yet) -
- just think of the key management problems for 20,000 naive users. How would
- PEM fit into IMAP? It would render all IMAP's fancy MIME-searching features
- useless, given that PEM specifically applies itself to the entire message.
- All IMAP would see is a lot of encrypted stuff.
-
- b) Authenticated transport (Kerberos?) would solve the problem only if you
- can do more than one thing on a transport connection. This is not possible
- in IMAP; it doesn't support either multiplexing onto, or reuse of, a
- transport connection. Should it? In this respect P7 scores over IMAP.
- It views retrieval, submission and authentication as logically distinct;
- yet it allows them to happen on the same transport connection. It is IMAP
- and SMTP that don't make a clear distinction between finding out who the
- user is and then what they want to do, and attempt to 'shoehorn'
- authentication into both protocols.
-
- > I can guarantee that most MUA implementors will implement only one way
- > of sending mail.
-
- True. But people can choose which MUA they use!
-
-
- > MIME provides a mechanism of doing this now, with the external reference
- > functionality.
-
- Out of interest, how? Which access-type is defined for use with IMAP?
- (MAIL-SERVER doesn't seem to be right...)
-
-
-